deliver goods on sale or return - Deutsch Englisch Wörterbuch